<?php

/*
 * Модель номеров газеты
 */

namespace APPS\NEWSPAPER\MODELS;

class Issue extends \T4\Model {
    
    protected static $schema = array(
	'columns' => array(
	    'number'    => array('type' => 'string', 'comment' => 'Номер номера'),
	    'firstdate' => array('type' => 'date', 'comment' => 'Первый день периода номера'),
	    'lastdate'  => array('type' => 'date', 'comment' => 'Последний день периода номера'),
	    'pdf'       => array('type' => 'file', 'comment' => 'PDF с номером'),
	    'image'     => array('type' => 'image', 'comment' => 'Изображение первой полосы'),
            'maintitle' => array('type' => 'string', 'comment' => 'Заголовок на первой полосе'),
            'mainimage' => array('type' => 'image', 'comment' => 'Заглавная картинка')
	),
	'indexes' => array(
	    array( 'columns' => array('number'), 'type' => 'unique' ),
	    array( 'columns' => array('firstdate') ),
	    array( 'columns' => array('lastdate') )
	)
    );
    
}